a.m__colr {
    color: #b30032;
}

.m__i-bor-red {
    text-decoration: none;
    border-bottom: 1px solid #f2d4dc;   
}
ul.m__no-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.m__clear {
    clear: both;
}
/* Before Content
-----------------------------------*/
#m__before-content {
    overflow: hidden;
    padding: 0 0 5px;
}
.m__before-content-center {
    float: left;
    overflow: hidden;
    width: 100% 
}
.m__before-content-left {
    float: left;
    margin-left: -100%;
    position: relative;
    width: 598px;
    padding: 0px 12px 0 0;
}

.m__before-content-right {
    padding: 0px 0 0 620px;
}

.m__search-box-tab {
    width: 100%;
    overflow: hidden;
}
    .m__search-box-tab-inner {
        width: 20%;
    }
        .m__search-box-tab-inner ul {
            width: 500%;
        }
            .m__search-box-tab-inner ul li {
                width: 20%;
                padding: 0px;
                margin: 0px;
                background: none;
            }
            .m__search-box-tab-inner ul li.shot {
                width: 15%;
            }
            .m__search-box-tab-inner ul li.long {
                width: 25%;
            }
.m__main-tabs-content {
    padding: 0 0 0 2px;
}
    .m__main-tabs-panel li {
        float: left;
    }
    .m__main-tabs-panel li.m__tab-new.m__active,
    .m__main-tabs-panel li.m__tab-new {
        background: #b30032;
    }
        .m__main-tabs-panel li.m__tab-new.m__active a span {
            color: #fff;
            border: 0;
        }
        .m__main-tabs-panel li.m__tab-new a span {
            border-bottom: 1px dashed #fff;
            color: #fff;
        }
        .m__main-tabs-panel li a {
            display: block;
            text-decoration: none;
            padding: 0px 2px;
            white-space: nowrap;
            text-align: center;
            outline: 0px;
            margin: 0px;
        } 
    .m__main-tabs-panel li.m__active {}
    .m__main-tabs-panel li.m__active span {}
    .m__main-tabs-panel li.m__active span i {
        border: 0;
        font-weight: normal;
        color: #b30032;
        transition: color 0.8s ease;
    }
        .m__main-tabs-panel li span {
        display: block;
        padding: 10px 5px;
        color: #848484;
        font-size: 11px;
        text-transform: uppercase;
        margin-bottom: 4px;
        background: #f1f1f1;
        border-radius: 10px 10px 0 0;
        white-space: nowrap;
        }
            .m__main-tabs-panel li span i {
                border-bottom: 1px dotted #848484;
                font-style: normal;
            }
.m__new-content-list li {
    margin: 11px 0 5px;
    padding: 0px;
    background: none;
}
.m__new-content-list li.m__last {
    margin-bottom: 0;
}
/*Тут переделать*/
.m__new-content-list-date {
    height: 15px;
    position: relative;
}

.m__new-content-list-date span {
    font-size: 10px;
    color: #9e001e;
    margin-right: 10px;
    float: left;
}
.m__new-content-list-date a {
    color: #919191;
    text-transform: uppercase;
    text-decoration: none; 
    font-size: 9px;
    font-weight: bold;
    float: left;
}
.m__new-content-list-date a:hover {
    text-decoration: underline;
}
.m__new-content-list-title a {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
}
.m__new-content-list-all {
    text-align: right;
    padding: 5px 0 2px;
}
.m__new-content-list-all a {
    font-size: 14px;
    color: #b30032;
    text-decoration: none;
    border-bottom: 1px solid #f2d4dc;
}

/* Middle
-----------------------------------------------------------------------------*/
.m__main-center-content {
    float: left;
    width: 100%;
    overflow: hidden;
}
.m__main-left-b {
    margin: 0 338px 0 0;
    background: #f1f1f1;
    border-radius: 0;
}
.m__main-left-b-inner {}
.m__main-right-b {
    background: #f1f1f1;
    float: left;
    margin-left: -319px;
    position: relative;
    height: 190px;
    width: 255px;
    padding: 14px 19px;
}
.m__main-right-b-inner {
    padding: 0px;
    overflow: hidden;
}

/* Slider
-----------------------------------------------------------------------------*/
#promo-slider {
    height: 286px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 598px;
    float: left;
    margin-top: 0px;
}

#promo-slider ul, #promo-slider ul li {
    margin: 0px;
    padding: 0px;
}

#promo-slider .promo_slide {
    display: block;
    height: 286px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    visibility: hidden;
    display: none;
    width: 100%;
    background-color: #fff;
    color: #e4e4e4;
}
#promo-slider .promo_slide.active {
    visibility: visible;
    display: block;
}

#promo-slider .promo_slide a {
    display: block;
    height: 286px;
    position: relative;
    text-decoration: none;
}

.promo_slide-prev, .promo_slide-next {
    cursor: pointer;
    display: inline-block;
    height: 59px;
    position: absolute;
    top: 113px;
    width: 26px;
}
.promo_slide-prev {
    background: url("/common/img/new_view/m__next_img_left.png") no-repeat scroll 0 0 transparent;
    left: 0px;
}
.promo_slide-next {
    background: url("/common/img/new_view/m__next_img_right.png") no-repeat scroll 0 0 transparent;
    right: 0px;
}

.promo_slide-title {
    display: block;
    background: url("/common/img/new_view/promo_slider-title.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 50px;
    padding-top: 10px;
    overflow: hidden;
    position: absolute;
    width: 598px;
    z-index: 1;
    font: 15px 'Trebuchet MS', sans-serif;
    font-style: normal;
    color: #fff;
}
    .promo_slide-title span {
        padding: 0 20px;
        display: block;
    }

    .promo_slide-title a {
        color: #fff;
        text-decoration: none;
    }
/* end of Slider
-----------------------------------------------------------------------------*/

/* Info Slider
-----------------------------------------------------------------------------*/
#info-slider {
    height: 190px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 255px;
    float: left;
}

#info-slider ul, #info-slider ul li {
    margin: 0px;
    padding: 0px;
}

#info-slider .info_slide {
    height: 190px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    display: none;
    visibility: hidden;
    width: 100%;
    background-color: #fff;
    color: #e4e4e4;
}
#info-slider .info_slide.active {
    display: block;
    visibility: visible;
}
.info_slide-prev, .info_slide-next {
    cursor: pointer;
    display: inline-block;
    height: 59px;
    position: absolute;
    top: 70px;
    width: 26px;
}
.info_slide-prev {
    background: url("/common/img/new_view/info_slide-prev.png") 0 0 no-repeat;
    left: 0px;
}
.info_slide-next {
    background: url("/common/img/new_view/info_slide-next.png") 0 0 no-repeat;
    right: 0px;
}

.info_slide-title {
    display: block;
    background: url("/common/img/new_view/promo_slider-title.png") 0 0;
    bottom: 0;
    height: 28px;
    padding: 4px 0;
    overflow: hidden;
    position: absolute;
    width: 255px;
    z-index: 1;
    font: 11px 'Trebuchet MS', sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-style: normal;
}
    .info_slide-title span {
        padding: 0 12px;
        display: block;
    }

    .info_slide-title a {
        color: #fff;
        text-decoration: none;
    }
/* end of Info Slider
-----------------------------------------------------------------------------*/


/* Main Content Rotate
-----------------------------------------------------------------------------*/
.m__reel_img {
    vertical-align: top;
    padding: 0px;
    position: relative;
}
.m__sl_prev, 
.m__sl_next {
    position: absolute;
    width: 26px;
    height: 59px;
    top: 84px;
    display: block;
    cursor: pointer;
    z-index: 66;
}
.m__sl_prev {
    left: 14px;
    background: url("/common/img/new_view/info_slide-prev.png") no-repeat scroll 0 0 transparent;
}
.m__sl_next {
    left: 258px;
    background: url("/common/img/new_view/info_slide-next.png") no-repeat scroll 0 0 transparent;
}
.m__content-rotate-list-box {
    padding: 5px 26px 5px 26px;
    width: 100%;
    vertical-align: top;
}
.m__content-rotate-list li {
    margin: 0 0 8px;
    line-height: 14px;
    padding: 0px;
    background: none;
}
.m__content-rotate-list li.m__last {
    margin-bottom: 0;
}
.m__content-rotate-list-title a {
    padding: 0px;
    font-size: 11px;
    margin: 0 0 5px 0;
    line-height: 1.4em;
    color: #333;
    text-decoration: none;
    border-bottom: 1px #ccc solid;
}

#m__newslide {
    position: relative;
    padding: 14px;
}

.m__activity-new-item {
    margin: 0 0 10px;
}

div.m__activity-new-item div .m__new-content-list-date {
    height: 12px
}

.m__content-rotate-img-tooltip {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4px 12px 4px;
    height: 28px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background: url("/common/img/new_view/promo_slider-title.png") repeat-x scroll 0 0 transparent;
    width: 246px;
}
.m__reel_img a {
    position: relative;
    display: block;
    height: 190px;
    width: 270px;
}
#m__content-rotate-pagination {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    position: absolute;
    left: 309px;
    bottom: 20px;
}
    #m__content-rotate-pagination li {
        float: left;
        margin: 0 2px 0 2px;
    }
        #m__content-rotate-pagination li a {
            background: url("/common/img/new_view/m__content-rotate-sliderpoint-current.png") no-repeat scroll 0 0 transparent;
            height: 9px;
            overflow: hidden;
            text-indent: -777em;
            width: 15px;
            display: block;
        }
            #m__content-rotate-pagination li a:hover {
                background: url("/common/img/new_view/m__content-rotate-sliderpoint-current.png") no-repeat scroll 0 -18px transparent;
            }
            #m__content-rotate-pagination li.m__current a {
                background-position: 0 -9px;
            }

.m__activity-new {
    width: 100%;
}

.m__activity-new-wrap {
    overflow:auto;
    height: 185px;
    width: 100%;
    position: relative;
}

/* Main After Content
-----------------------------------------------------------------------------*/
.m__main-content-after {
    padding: 24px 0px 0px;
    clear: both;
    overflow: hidden;
}
.m__main-content-after-left {
    width: 49%;
    float: left;
}
.m__main-content-after-right {
    width: 49%;
    float: right;
}
.m__question-box {
    background: url("/common/img/new_view/m__question-icon.png") 0 0 no-repeat;
    padding: 0 0 0 35px;
    min-height: 26px;
    font-size: 12px;
}
.m__question-box.m_answer-box {
    background: url("/common/img/new_view/m__answer-icon.png") 0 0 no-repeat;
}

.m__question-box-title {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 21px;
    margin-bottom: 20px;
    color: #333;
}

.m__question-box-body {
    padding: 0 0 2px;
}
.m__question-box-list {
    margin-bottom: 2px;
}
    .m__question-box-list li {
        margin: 0 0 18px;

        padding: 0px;
        background: none;
    }
        .m__question-box-list li > a {
            color: #333;
            text-decoration: none;
            border-bottom: 1px #ccc solid;
            line-height: 1.5em;
        }
        .m__question-box-list li span {
            color: #b30032;
            margin-left: 3px;
        }
            .m__question-box-list li span a {
                color: #b30032;
                margin-left: 3px;
            }

/*video css*/

#ivoice {
    width: 640px;
    height: 480px;
}

#video-description {
    width:640px;
    background: #A90A2E;
    text-align: center;
    overflow:hidden;
    margin:0px auto;
    padding:10px 0px;
    color:#fff
}

#fancybox-content {
    border: 3px blue solid;
    margin: 0 auto
}

#fancybox-outer {
    background: none
}
#fancybox-close {
    display: none;
}

/*Fancy Box*/
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/common/js/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #393939;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #393939;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    background: transparent url('/common/img/i-close.gif') 0px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px / 20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/common/js/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('/common/js/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('/common/js/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/common/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/common/js/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/common/js/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/common/js/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/common/js/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/common/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/common/js/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Arial, sans-serif;
    font-size: 11px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 17px 20px 20px 20px;
    background-image: url('/common/js/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('/common/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('/common/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('/common/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }